/*
 * El objeto de esta clase es tener centralizado el acceso 
 * a las operaciones  que acceden a la base de datos
 */


package map;
import java.sql.SQLException;
import java.util.*;

import dm.Autor;



public class FachadaAutor implements IFachadaAutor
{
        private AutorDAO autorDAO = new AutorDAO();

		public void AddAutor(Autor autor) throws SQLException {
			autorDAO.AddAutor(autor.getCodigo(), autor.getNombre(), autor.getApellido());
		}

		public void DelAutor(Autor autor) throws SQLException  {
			autorDAO.DelAutor(autor.getCodigo());
		}

		public Autor GetAutorPorCodigo(Autor autor) throws SQLException {
			return autorDAO.GetAutor(autor.getCodigo());
		}

		public Set<Autor> GetAutores() throws SQLException {
			return autorDAO.GetAutores();
		}


}
